// 演示 jsonwebtoken 的使用

const jwt = require('jsonwebtoken')

// 签发token | 签发令牌
//  - payload 需要存放在token中的信息，一般存放当前登录的用户名、用户Id
//  - secret 秘钥，后续检验token时，需要使用相同的秘钥来校验
// jwt.sign(payload, secret)

// const token = jwt.sign({name: '张三', id: 1}, 'MYGOD')
// console.log(token)

// 校验token
//  - token 需要校验的token
//  - secret 秘钥
// jwt.verify(token, secret)

// eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoi5byg5LiJIiwiaWQiOjEsImlhdCI6MTU3NTcwMTQ1OX0.RP8Rdy0kU7x1d11Enc1F50NsuCj67AazfLbfF4zJcKU

const payload = jwt.verify('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.123123123sdfasdf.RP8Rdy0kU7x1d11Enc1F50NsuCj67AazfLbfF4zJcKU', 'MYGOD')

console.log(payload)
